# -*- coding: latin-1 -*-
from tjango.modules.models import system
from django.contrib import admin 
from gestion.productos.models import *
from gestion.productos.views import *

system.reg_app("productos","Productos")


	
class ItemInventario_Inline(admin.TabularInline):
	name="ItemInventario_Inline"
	model = ItemInventario
	extra = 20

	
class Inventario_admin(admin.ModelAdmin):
	model = Inventario
	fieldsets = (
	('fecha', {'fields': ('fecha',)}),
   	#('', {'fields': ('ItemInventario_Inline',)}),
    	)
	inlines = [ItemInventario_Inline]
	save_on_top = True

class PrecioProducto_Inline(admin.TabularInline):
	name = 'PrecioProducto_Inline'
	model = PrecioProducto
	extra = 20
	
class ListaPrecio_admin(admin.ModelAdmin):
	model = ListaPrecio
	fieldsets = (
	('fecha', {'fields': ('inicio_vigencia',)}),
   	#('', {'fields': ('PrecioProducto_Inline',)}),
    	)
	inlines = [PrecioProducto_Inline]
	save_on_top = True

class Producto_admin(admin.ModelAdmin): 
    model = Producto
    list_display = ['nombre', 'unidad_medida','cantidad_esperada', 'moneda']
    #inlines = [PrecioProducto_Inline] 
    #actions = ["imprimir"]
    save_on_top = True
system.apps["productos"].reg_item(Familia,"Familias")
system.apps["productos"].reg_item(Producto,"Productos", Producto_admin)
system.apps["productos"].reg_item(Inventario,"Inventarios", Inventario_admin)
system.apps["productos"].reg_item(ListaPrecio,"Listas de precios",ListaPrecio_admin)
system.apps["productos"].reg_item(UnidadMedida,"Unidades de Medida")
system.apps["productos"].reg_item(lista,"Lista de Productos",query=True)

#system.apps["Productos"].reg_item(etiqueta,"etiqueta",query=True)